<< RETURN_TO_NEXUS

CSAR VR Training Machines

ROLE: NPC ANIMATION + YARN SPINNER INTEGRATION + MARKETING VIDEO

STACK: UNITY + C# + ANIMATOR + YARN SPINNER

// MISSION BRIEFING

A group-built VR training application for Swansea University’s Centre for Sustainable Aquatic Research (CSAR), recreating a Recirculating Aquaculture System (RAS) as an interactive learning experience. This page highlights only my contribution: building and integrating animated NPC instructors that guide users through the training flow.


// CORE SYSTEMS (MY CONTRIBUTION)

> NPC instructor animations → clear step-by-step guidance for trainees
> Animator Controllers + transition logic → reliable animation switching using triggers/booleans
> Yarn Spinner dialogue sync → dialogue lines trigger matching actions at the right moments


// KEY IMPLEMENTATIONS (MY CONTRIBUTION)

> Animation pipeline in Unity (Animation window) → idle/talk/gesture + expressive delivery
> Custom Yarn commands → precise timing between dialogue + movement/gestures
> lip-sync support → mouth movement synced with dialogue audio via AudioSource/timing events

VIEW SOURCE CODE